card up (one's) sleeve

Translations
туз в рукаве
She always seems to have a card up her sleeve when dealing with challenges.
Кажется, что у нее всегда есть туз в рукаве, когда дело касается решения проблем.
Definitions
A secret advantage, resource, or strategy kept hidden until it is needed, often used to gain an upper hand in a situation.